/*
 * 项目名称:    wms-server-jeecg
 * 创建人员:    gongwenkai
 * 创建时间:    2023-10-24
 */
package org.jeecg.modules.flow.callback.enums;

import com.baomidou.mybatisplus.annotation.IEnum;
import lombok.AccessLevel;
import lombok.Getter;
import lombok.RequiredArgsConstructor;

/**
 * 需要过账的流程
 *
 * @author gongwenkai
 * @version 1.0.0
 * @since 2023-10-24
 */
@Getter
@RequiredArgsConstructor(access = AccessLevel.PRIVATE)
public enum NeedTransferDocumentTypeEnum implements IEnum<String> {

    //出库的
    C27("C27","outTask","销售出库"),
    C42("C42","outReceipt","结构件夹件调拨出库"),
    C51("C51","outReceipt","辅材领用出库"),

    //入库的
    R53("R53","inReceipt","采购入库（铁心）"),
    R43("R43","inReceipt","结构件夹件调拨入库"),
    R29("R29","inReceipt","调拨入库(定尺/铁心/铁心柱)"),
    R01("R01","inReceipt","原卷采购入库"),
    R02("R02","inReceipt","原卷调拨入库"),
    R28("R28","inReceipt","销售退货(定尺/铁心/铁心柱)"),
    R24("R24","inReceipt","辅材采购入库"),
    ;

    private final String code;

    private final String simpleDocumentType;

    private final String remark;

    @Override
    public String getValue() {
        return code;
    }
}
